package com.hcr.kingdeeutil.data.entity;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.FUserID;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;
import java.util.Date;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 供应商 商务信息
 * @create 2021-04-01 14:38
 **/
public class VendorFBusinessInfo implements Serializable {
    /**
     * 实体主键
     */
    private String FEntryId;
    /**
     * 采购组
     */
    private FOrgId FPurchaserGroupId;
    /**
     * 最小订单量
     */
    private String FMinPOValue;
    /**
     * 需要确认
     */
    private String FNeedConfirm;
    /**
     * 汇总公司
     */
    private FOrgId FParentSupplierId;
    /**
     * 业务状态
     */
    private String FBusinessStatus;
    /**
     * 冻结范围
     */
    private String FFreezeLimit;
    /**
     * 结算方式
     */
    private FOrgId FSettleTypeId;
    /**
     * 默认价目表
     */
    private FOrgId FPRICELISTID;
    /**
     * 默认WIP仓位
     */
    private String FWipStockPlaceId;
    /**
     * 默认WIP仓库
     */
    private FOrgId FWipStockId;
    /**
     * 默认折扣表
     */
    private FOrgId FDiscountListId;
    /**
     * 供货方
     */
    private FOrgId FProviderId;
    /**
     * 冻结人
     */
    private FUserID FFreezeOperator;
    /**
     * 冻结日期
     */
    private Date FFreezeDate;
    /**
     * VMI仓库
     */
    private MarkNumber FVmiStockId;
    /**
     * VMI业务
     */
    private boolean FVmiBusiness;
    /**
     * 启用供应商协同
     */
    private boolean FEnableSL;
    /**
     * 保证金比例%
     */
    private String FDepositRatio;

    public String getFEntryId() {
        return FEntryId;
    }

    public void setFEntryId(String FEntryId) {
        this.FEntryId = FEntryId;
    }

    public FOrgId getFPurchaserGroupId() {
        return FPurchaserGroupId;
    }

    public void setFPurchaserGroupId(FOrgId FPurchaserGroupId) {
        this.FPurchaserGroupId = FPurchaserGroupId;
    }

    public String getFMinPOValue() {
        return FMinPOValue;
    }

    public void setFMinPOValue(String FMinPOValue) {
        this.FMinPOValue = FMinPOValue;
    }

    public String getFNeedConfirm() {
        return FNeedConfirm;
    }

    public void setFNeedConfirm(String FNeedConfirm) {
        this.FNeedConfirm = FNeedConfirm;
    }

    public FOrgId getFParentSupplierId() {
        return FParentSupplierId;
    }

    public void setFParentSupplierId(FOrgId FParentSupplierId) {
        this.FParentSupplierId = FParentSupplierId;
    }

    public String getFBusinessStatus() {
        return FBusinessStatus;
    }

    public void setFBusinessStatus(String FBusinessStatus) {
        this.FBusinessStatus = FBusinessStatus;
    }

    public String getFFreezeLimit() {
        return FFreezeLimit;
    }

    public void setFFreezeLimit(String FFreezeLimit) {
        this.FFreezeLimit = FFreezeLimit;
    }

    public FOrgId getFSettleTypeId() {
        return FSettleTypeId;
    }

    public void setFSettleTypeId(FOrgId FSettleTypeId) {
        this.FSettleTypeId = FSettleTypeId;
    }

    public FOrgId getFPRICELISTID() {
        return FPRICELISTID;
    }

    public void setFPRICELISTID(FOrgId FPRICELISTID) {
        this.FPRICELISTID = FPRICELISTID;
    }

    public String getFWipStockPlaceId() {
        return FWipStockPlaceId;
    }

    public void setFWipStockPlaceId(String FWipStockPlaceId) {
        this.FWipStockPlaceId = FWipStockPlaceId;
    }

    public FOrgId getFWipStockId() {
        return FWipStockId;
    }

    public void setFWipStockId(FOrgId FWipStockId) {
        this.FWipStockId = FWipStockId;
    }

    public FOrgId getFDiscountListId() {
        return FDiscountListId;
    }

    public void setFDiscountListId(FOrgId FDiscountListId) {
        this.FDiscountListId = FDiscountListId;
    }

    public FOrgId getFProviderId() {
        return FProviderId;
    }

    public void setFProviderId(FOrgId FProviderId) {
        this.FProviderId = FProviderId;
    }

    public FUserID getFFreezeOperator() {
        return FFreezeOperator;
    }

    public void setFFreezeOperator(FUserID FFreezeOperator) {
        this.FFreezeOperator = FFreezeOperator;
    }

    public Date getFFreezeDate() {
        return FFreezeDate;
    }

    public void setFFreezeDate(Date FFreezeDate) {
        this.FFreezeDate = FFreezeDate;
    }

    public MarkNumber getFVmiStockId() {
        return FVmiStockId;
    }

    public void setFVmiStockId(MarkNumber FVmiStockId) {
        this.FVmiStockId = FVmiStockId;
    }

    public boolean isFVmiBusiness() {
        return FVmiBusiness;
    }

    public void setFVmiBusiness(boolean FVmiBusiness) {
        this.FVmiBusiness = FVmiBusiness;
    }

    public boolean isFEnableSL() {
        return FEnableSL;
    }

    public void setFEnableSL(boolean FEnableSL) {
        this.FEnableSL = FEnableSL;
    }

    public String getFDepositRatio() {
        return FDepositRatio;
    }

    public void setFDepositRatio(String FDepositRatio) {
        this.FDepositRatio = FDepositRatio;
    }
}
